home *** CD-ROM | disk | FTP | other *** search
/ Network Support Library / RoseWare - Network Support Library.iso / apidev / spxcht.arc / BILL.H next >
C/C++ Source or Header  |  1987-12-23  |  1KB  |  44 lines

  1. struct IPXAddress
  2. {
  3.     unsigned char Network[4];
  4.     unsigned char Node[6];
  5.     unsigned int  Socket;
  6. };
  7.  
  8. typedef struct SPXPacketStructure
  9. {
  10.     unsigned int        PacketCheckSum;
  11.     unsigned int         PacketLength;
  12.     unsigned char        PacketTransportControl;
  13.     unsigned char        PacketType;
  14.     struct IPXAddress    Destination;
  15.     struct IPXAddress    Source;
  16.     unsigned char        ConnectionControl;
  17.     unsigned char        DatastreamType;
  18.     unsigned int        SourceConnectionID;
  19.     unsigned int        DestinationConnectionID;
  20.     unsigned int        SequenceNumber;
  21.     unsigned int        AcknowledgeNumber;
  22.     unsigned int        AllocationNumber;
  23. } SPXStructure;
  24.  
  25. struct ECBFragment
  26. {
  27.     char far        *Address;
  28.     unsigned int    Size;
  29. };
  30.  
  31. typedef struct ECBPacketStructure
  32. {
  33.     unsigned int        Link[2];
  34.     char far            *ESRAddress;
  35.     unsigned char        InUse;
  36.     unsigned char        CompletionCode;
  37.     unsigned int        ECBSocket;
  38.     unsigned char        IPXWorkspace[4];
  39.     unsigned char        DriverWorkspace[12];
  40.     unsigned char         ImmediateAddress[6];
  41.     unsigned int        FragmentCount;
  42.     struct ECBFragment    FragmentDescriptor[2];
  43. } ECBStructure;
  44.